home *** CD-ROM | disk | FTP | other *** search
INI File | 1992-06-12 | 18.9 KB | 859 lines |
- [comment]
- Graphics Mode: 640 x 480 x 256 colours.
-
- [AdapterType]
- ATI
-
- [ChipSet]
- ATI28800
-
- [ModeInfo]
- ModeAttributes = 0x18
- BytesPerScanLine = 80
- XResolution = 640
- YResolution = 480
- TextRows = 30
- BitsPerPixel = 8
- NumberOfPlanes = 1
- PageLength = 307200
- SaveSize = 307200
- InterlaceMode = 0
- BufferAddress = 0x0a0000
-
- [TrapRegs]
- 0x3c2;
- 0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
- 0x3c5;
- 0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
- 0x1cf;
- 0x3d4, 0x00-0x18;
- 0x3d5;
- 0x3c0, 0x00-0x13;
- 0x3c1;
- 0x3ce, 0x00-0x08;
- 0x3cf;
-
- [Cleanup]
-
- rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
- rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
- rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
- rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
- rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
- rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
-
- [SetMode]
-
-
- r0 = 0x00;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- r176 = 0x28; r177 = 0x00;
- boutb(2, 0xb0, 0x1ce, 0x1cf);
-
- r190 = 0x00;
- boutb(1, 0xbe, 0x1ce, 0x1cf);
-
- r181 = 0x08; r182 = 0x04;
- boutb(2, 0xb5, 0x1ce, 0x1cf);
-
- r184 = 0x00;
- boutb(1, 0xb8, 0x1ce, 0x1cf);
-
- r179 = 0x00;
- boutb(1, 0xb3, 0x1ce, 0x1cf);
-
- r185 = 0x71;
- boutb(1, 0xb9, 0x1ce, 0x1cf);
-
- r167 = 0x00;
- boutb(1, 0xa7, 0x1ce, 0x1cf);
-
- r0 = 0x03;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set Miscellaneous Output Register
- */
-
- outb(0x3c2, 0x27);
-
-
- /*
- * Set Sequencer Registers
- */
-
- r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x0a;
- boutb(5, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set CRT Registers
- */
-
- r17 = 0x0e;
- boutb(1, 17, 0x3d4, 0x3d5);
- r0 = 0x65; r1 = 0x4f; r2 = 0x50; r3 = 0x88; r4 = 0x55;
- r5 = 0x9a; r6 = 0x09; r7 = 0x3e; r8 = 0x00; r9 = 0x40;
- r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
- r15 = 0x00; r16 = 0xe8; r17 = 0x9b; r18 = 0xdf; r19 = 0x28;
- r20 = 0x00; r21 = 0xe7; r22 = 0x04; r23 = 0xe3; r24 = 0xff;
- boutb(25, 0x00, 0x3d4, 0x3d5);
-
- /*
- * Set Attribute Registers
- */
-
- r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
- r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
- r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
- r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
- boutb(20, 0x00, 0x3c0, 0x3c1);
-
- /*
- * Set GDC Registers
- */
-
- r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
- r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
- boutb(9, 0x00, 0x3ce, 0x3cf);
-
- [comment]
- Graphics Mode: 800 x 600 x 16 colours.
-
- [AdapterType]
- ATI
-
- [ChipSet]
- ATI28800
-
- [ModeInfo]
- ModeAttributes = 0x18
- BytesPerScanLine = 100
- XResolution = 800
- YResolution = 600
- TextRows = 37
- BitsPerPixel = 4
- NumberOfPlanes = 4
- PageLength = 60000
- SaveSize = 240000
- InterlaceMode = 0
- BufferAddress = 0x0a0000
-
- [TrapRegs]
- 0x3c2;
- 0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
- 0x3c5;
- 0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
- 0x1cf;
- 0x3d4, 0x00-0x18;
- 0x3d5;
- 0x3c0, 0x00-0x13;
- 0x3c1;
- 0x3ce, 0x00-0x08;
- 0x3cf;
-
- [Cleanup]
-
- rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
- rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
- rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
- rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
- rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
- rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
-
- [SetMode]
-
-
- r0 = 0x00;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- r176 = 0x09; r177 = 0x00;
- boutb(2, 0xb0, 0x1ce, 0x1cf);
-
- r190 = 0x00;
- boutb(1, 0xbe, 0x1ce, 0x1cf);
-
- r181 = 0x08; r182 = 0x00;
- boutb(2, 0xb5, 0x1ce, 0x1cf);
-
- r184 = 0x00;
- boutb(1, 0xb8, 0x1ce, 0x1cf);
-
- r179 = 0x00;
- boutb(1, 0xb3, 0x1ce, 0x1cf);
-
- r185 = 0x73;
- boutb(1, 0xb9, 0x1ce, 0x1cf);
-
- r167 = 0x00;
- boutb(1, 0xa7, 0x1ce, 0x1cf);
-
- r0 = 0x03;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set Miscellaneous Output Register
- */
-
- outb(0x3c2, 0x23);
-
-
- /*
- * Set Sequencer Registers
- */
-
- r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x06;
- boutb(5, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set CRT Registers
- */
-
- r17 = 0x0e;
- boutb(1, 17, 0x3d4, 0x3d5);
- r0 = 0x7f; r1 = 0x63; r2 = 0x65; r3 = 0x9d; r4 = 0x6b;
- r5 = 0x9c; r6 = 0x38; r7 = 0x1f; r8 = 0x00; r9 = 0x00;
- r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
- r15 = 0x00; r16 = 0x2c; r17 = 0x8e; r18 = 0x2b; r19 = 0x32;
- r20 = 0x0f; r21 = 0x32; r22 = 0x34; r23 = 0xe7; r24 = 0xff;
- boutb(25, 0x00, 0x3d4, 0x3d5);
-
- /*
- * Set Attribute Registers
- */
-
- r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
- r5 = 0x05; r6 = 0x14; r7 = 0x07; r8 = 0x38; r9 = 0x39;
- r10 = 0x3a; r11 = 0x3b; r12 = 0x3c; r13 = 0x3d; r14 = 0x3e;
- r15 = 0x3f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
- boutb(20, 0x00, 0x3c0, 0x3c1);
-
- /*
- * Set GDC Registers
- */
-
- r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
- r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
- boutb(9, 0x00, 0x3ce, 0x3cf);
-
- [comment]
- Graphics Mode: 800 x 600 x 256 colours.
-
- [AdapterType]
- ATI
-
- [ChipSet]
- ATI28800
-
- [ModeInfo]
- ModeAttributes = 0x18
- BytesPerScanLine = 100
- XResolution = 800
- YResolution = 600
- TextRows = 37
- BitsPerPixel = 8
- NumberOfPlanes = 1
- PageLength = 480000
- SaveSize = 480000
- InterlaceMode = 0
- BufferAddress = 0x0a0000
-
- [TrapRegs]
- 0x3c2;
- 0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
- 0x3c5;
- 0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
- 0x1cf;
- 0x3d4, 0x00-0x18;
- 0x3d5;
- 0x3c0, 0x00-0x13;
- 0x3c1;
- 0x3ce, 0x00-0x08;
- 0x3cf;
-
- [Cleanup]
-
- rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
- rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
- rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
- rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
- rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
- rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
-
- [SetMode]
-
-
- r0 = 0x00;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- r176 = 0x29; r177 = 0x00;
- boutb(2, 0xb0, 0x1ce, 0x1cf);
-
- r190 = 0x00;
- boutb(1, 0xbe, 0x1ce, 0x1cf);
-
- r181 = 0x08; r182 = 0x04;
- boutb(2, 0xb5, 0x1ce, 0x1cf);
-
- r184 = 0x00;
- boutb(1, 0xb8, 0x1ce, 0x1cf);
-
- r179 = 0x00;
- boutb(1, 0xb3, 0x1ce, 0x1cf);
-
- r185 = 0x73;
- boutb(1, 0xb9, 0x1ce, 0x1cf);
-
- r167 = 0x00;
- boutb(1, 0xa7, 0x1ce, 0x1cf);
-
- r0 = 0x03;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set Miscellaneous Output Register
- */
-
- outb(0x3c2, 0x23);
-
-
- /*
- * Set Sequencer Registers
- */
-
- r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x0a;
- boutb(5, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set CRT Registers
- */
-
- r17 = 0x0e;
- boutb(1, 17, 0x3d4, 0x3d5);
- r0 = 0x7f; r1 = 0x63; r2 = 0x65; r3 = 0x9d; r4 = 0x6b;
- r5 = 0x9c; r6 = 0x38; r7 = 0x1f; r8 = 0x00; r9 = 0x00;
- r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
- r15 = 0x00; r16 = 0x2c; r17 = 0x8e; r18 = 0x2b; r19 = 0x32;
- r20 = 0x0f; r21 = 0x32; r22 = 0x34; r23 = 0xe7; r24 = 0xff;
- boutb(25, 0x00, 0x3d4, 0x3d5);
-
- /*
- * Set Attribute Registers
- */
-
- r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
- r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
- r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
- r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
- boutb(20, 0x00, 0x3c0, 0x3c1);
-
- /*
- * Set GDC Registers
- */
-
- r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
- r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
- boutb(9, 0x00, 0x3ce, 0x3cf);
-
- [comment]
- Graphics Mode: 1024 x 768 x 16 colours.
-
- [AdapterType]
- ATI
-
- [ChipSet]
- ATI28800
-
- [ModeInfo]
- ModeAttributes = 0x18
- BytesPerScanLine = 128
- XResolution = 1024
- YResolution = 768
- TextRows = 48
- BitsPerPixel = 4
- NumberOfPlanes = 4
- PageLength = 98304
- SaveSize = 393216
- InterlaceMode = 0
- BufferAddress = 0x0a0000
-
- [TrapRegs]
- 0x3c2;
- 0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
- 0x3c5;
- 0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
- 0x1cf;
- 0x3d4, 0x00-0x18;
- 0x3d5;
- 0x3c0, 0x00-0x13;
- 0x3c1;
- 0x3ce, 0x00-0x08;
- 0x3cf;
-
- [Cleanup]
-
- rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
- rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
- rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
- rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
- rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
- rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
-
- [SetMode]
-
-
- r0 = 0x00;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- r176 = 0x08; r177 = 0x40;
- boutb(2, 0xb0, 0x1ce, 0x1cf);
-
- r190 = 0x1a;
- boutb(1, 0xbe, 0x1ce, 0x1cf);
-
- r181 = 0x88; r182 = 0x19;
- boutb(2, 0xb5, 0x1ce, 0x1cf);
-
- r184 = 0x00;
- boutb(1, 0xb8, 0x1ce, 0x1cf);
-
- r179 = 0x40;
- boutb(1, 0xb3, 0x1ce, 0x1cf);
-
- r185 = 0x73;
- boutb(1, 0xb9, 0x1ce, 0x1cf);
-
- r167 = 0x00;
- boutb(1, 0xa7, 0x1ce, 0x1cf);
-
- r0 = 0x03;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set Miscellaneous Output Register
- */
-
- outb(0x3c2, 0x2f);
-
-
- /*
- * Set Sequencer Registers
- */
-
- r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x06;
- boutb(5, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set CRT Registers
- */
-
- r17 = 0x0e;
- boutb(1, 17, 0x3d4, 0x3d5);
- r0 = 0x4a; r1 = 0x3f; r2 = 0x40; r3 = 0x8c; r4 = 0x43;
- r5 = 0x0e; r6 = 0x32; r7 = 0xfd; r8 = 0x00; r9 = 0x60;
- r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
- r15 = 0x00; r16 = 0x06; r17 = 0x8f; r18 = 0xff; r19 = 0x20;
- r20 = 0x0f; r21 = 0x05; r22 = 0x2d; r23 = 0xe3; r24 = 0xff;
- boutb(25, 0x00, 0x3d4, 0x3d5);
-
- /*
- * Set Attribute Registers
- */
-
- r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
- r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
- r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
- r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
- boutb(20, 0x00, 0x3c0, 0x3c1);
-
- /*
- * Set GDC Registers
- */
-
- r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
- r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
- boutb(9, 0x00, 0x3ce, 0x3cf);
-
- [comment]
- Graphics Mode: 1024 x 768 x 256 colours.
-
- [AdapterType]
- ATI
-
- [ChipSet]
- ATI28800
-
- [ModeInfo]
- ModeAttributes = 0x18
- BytesPerScanLine = 128
- XResolution = 1024
- YResolution = 768
- TextRows = 48
- BitsPerPixel = 8
- NumberOfPlanes = 1
- PageLength = 786432
- SaveSize = 786432
- InterlaceMode = 0
- BufferAddress = 0x0a0000
-
- [TrapRegs]
- 0x3c2;
- 0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
- 0x3c5;
- 0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
- 0x1cf;
- 0x3d4, 0x00-0x18;
- 0x3d5;
- 0x3c0, 0x00-0x13;
- 0x3c1;
- 0x3ce, 0x00-0x08;
- 0x3cf;
-
- [Cleanup]
-
- rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
- rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
- rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
- rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
- rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
- rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
-
- [SetMode]
-
-
- r0 = 0x00;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- r176 = 0x28; r177 = 0x40;
- boutb(2, 0xb0, 0x1ce, 0x1cf);
-
- r190 = 0x12;
- boutb(1, 0xbe, 0x1ce, 0x1cf);
-
- r181 = 0x08; r182 = 0x05;
- boutb(2, 0xb5, 0x1ce, 0x1cf);
-
- r184 = 0x00;
- boutb(1, 0xb8, 0x1ce, 0x1cf);
-
- r179 = 0x00;
- boutb(1, 0xb3, 0x1ce, 0x1cf);
-
- r185 = 0x73;
- boutb(1, 0xb9, 0x1ce, 0x1cf);
-
- r167 = 0x00;
- boutb(1, 0xa7, 0x1ce, 0x1cf);
-
- r0 = 0x03;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set Miscellaneous Output Register
- */
-
- outb(0x3c2, 0x2f);
-
-
- /*
- * Set Sequencer Registers
- */
-
- r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x0a;
- boutb(5, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set CRT Registers
- */
-
- r17 = 0x0e;
- boutb(1, 17, 0x3d4, 0x3d5);
- r0 = 0x99; r1 = 0x7f; r2 = 0x81; r3 = 0x8c; r4 = 0x85;
- r5 = 0x1b; r6 = 0x32; r7 = 0xfd; r8 = 0x00; r9 = 0x60;
- r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
- r15 = 0x00; r16 = 0x06; r17 = 0x8f; r18 = 0xff; r19 = 0x40;
- r20 = 0x0f; r21 = 0x05; r22 = 0x2d; r23 = 0xe3; r24 = 0xff;
- boutb(25, 0x00, 0x3d4, 0x3d5);
-
- /*
- * Set Attribute Registers
- */
-
- r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
- r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
- r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
- r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
- boutb(20, 0x00, 0x3c0, 0x3c1);
-
- /*
- * Set GDC Registers
- */
-
- r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
- r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
- boutb(9, 0x00, 0x3ce, 0x3cf);
-
- [comment]
- Text Mode: 132 cols, 25 rows.
-
- [AdapterType]
- ATI
-
- [ChipSet]
- ATI28800
-
- [ModeInfo]
- ModeAttributes = 0x08
- BytesPerScanLine = 132
- XResolution = 1056
- YResolution = 350
- XCharSize = 8
- YCharSize = 14
- TextRows = 25
- BitsPerPixel = 4
- NumberOfPlanes = 1
- PageLength = 6600
- SaveSize = 6600
- InterlaceMode = 0
- BufferAddress = 0x0b8000
-
- [TrapRegs]
- 0x3c2;
- 0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
- 0x3c5;
- 0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
- 0x1cf;
- 0x3d4, 0x00-0x18;
- 0x3d5;
- 0x3c0, 0x00-0x13;
- 0x3c1;
- 0x3ce, 0x00-0x08;
- 0x3cf;
-
- [Cleanup]
-
- rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
- rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
- rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
- rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
- rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
- rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
-
- [SetMode]
-
-
- r0 = 0x00;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- r176 = 0x08; r177 = 0x00;
- boutb(2, 0xb0, 0x1ce, 0x1cf);
-
- r190 = 0x00;
- boutb(1, 0xbe, 0x1ce, 0x1cf);
-
- r181 = 0x08; r182 = 0x00;
- boutb(2, 0xb5, 0x1ce, 0x1cf);
-
- r184 = 0x00;
- boutb(1, 0xb8, 0x1ce, 0x1cf);
-
- r179 = 0x00;
- boutb(1, 0xb3, 0x1ce, 0x1cf);
-
- r185 = 0x73;
- boutb(1, 0xb9, 0x1ce, 0x1cf);
-
- r167 = 0x00;
- boutb(1, 0xa7, 0x1ce, 0x1cf);
-
- r0 = 0x03;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set Miscellaneous Output Register
- */
-
- outb(0x3c2, 0x63);
-
-
- /*
- * Set Sequencer Registers
- */
-
- r0 = 0x03; r1 = 0x01; r2 = 0x03; r3 = 0x00; r4 = 0x02;
- boutb(5, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set CRT Registers
- */
-
- r17 = 0x0e;
- boutb(1, 17, 0x3d4, 0x3d5);
- r0 = 0x9a; r1 = 0x83; r2 = 0x86; r3 = 0x9b; r4 = 0x89;
- r5 = 0x18; r6 = 0xbf; r7 = 0x1f; r8 = 0x00; r9 = 0x4f;
- r10 = 0x0d; r11 = 0x0e; r12 = 0x00; r13 = 0x00; r14 = 0x00;
- r15 = 0x00; r16 = 0x9c; r17 = 0x8e; r18 = 0x8f; r19 = 0x42;
- r20 = 0x1f; r21 = 0x96; r22 = 0xb9; r23 = 0xa3; r24 = 0xff;
- boutb(25, 0x00, 0x3d4, 0x3d5);
-
- /*
- * Set Attribute Registers
- */
-
- r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
- r5 = 0x05; r6 = 0x14; r7 = 0x07; r8 = 0x38; r9 = 0x39;
- r10 = 0x3a; r11 = 0x3b; r12 = 0x3c; r13 = 0x3d; r14 = 0x3e;
- r15 = 0x3f; r16 = 0x08; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
- boutb(20, 0x00, 0x3c0, 0x3c1);
-
- /*
- * Set GDC Registers
- */
-
- r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
- r5 = 0x10; r6 = 0x0e; r7 = 0x00; r8 = 0xff;
- boutb(9, 0x00, 0x3ce, 0x3cf);
-
- [comment]
- Text Mode: 132 cols, 44 rows.
-
- [AdapterType]
- ATI
-
- [ChipSet]
- ATI28800
-
- [ModeInfo]
- ModeAttributes = 0x08
- BytesPerScanLine = 132
- XResolution = 1056
- YResolution = 350
- XCharSize = 8
- YCharSize = 8
- TextRows = 44
- BitsPerPixel = 4
- NumberOfPlanes = 1
- PageLength = 11616
- SaveSize = 11616
- InterlaceMode = 0
- BufferAddress = 0x0b8000
-
- [TrapRegs]
- 0x3c2;
- 0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
- 0x3c5;
- 0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
- 0x1cf;
- 0x3d4, 0x00-0x18;
- 0x3d5;
- 0x3c0, 0x00-0x13;
- 0x3c1;
- 0x3ce, 0x00-0x08;
- 0x3cf;
-
- [Cleanup]
-
- rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
- rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
- rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
- rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
- rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
- rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
- rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
-
- [SetMode]
-
-
- r0 = 0x00;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- r176 = 0x08; r177 = 0x00;
- boutb(2, 0xb0, 0x1ce, 0x1cf);
-
- r190 = 0x00;
- boutb(1, 0xbe, 0x1ce, 0x1cf);
-
- r181 = 0x08; r182 = 0x00;
- boutb(2, 0xb5, 0x1ce, 0x1cf);
-
- r184 = 0x00;
- boutb(1, 0xb8, 0x1ce, 0x1cf);
-
- r179 = 0x00;
- boutb(1, 0xb3, 0x1ce, 0x1cf);
-
- r185 = 0x73;
- boutb(1, 0xb9, 0x1ce, 0x1cf);
-
- r167 = 0x00;
- boutb(1, 0xa7, 0x1ce, 0x1cf);
-
- r0 = 0x03;
- boutb(1, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set Miscellaneous Output Register
- */
-
- outb(0x3c2, 0xa3);
-
-
- /*
- * Set Sequencer Registers
- */
-
- r0 = 0x03; r1 = 0x01; r2 = 0x03; r3 = 0x00; r4 = 0x02;
- boutb(5, 0x00, 0x3c4, 0x3c5);
-
- /*
- * Set CRT Registers
- */
-
- r17 = 0x0e;
- boutb(1, 17, 0x3d4, 0x3d5);
- r0 = 0x9a; r1 = 0x83; r2 = 0x86; r3 = 0x9b; r4 = 0x89;
- r5 = 0x18; r6 = 0xbf; r7 = 0x1f; r8 = 0x00; r9 = 0x47;
- r10 = 0x06; r11 = 0x07; r12 = 0x00; r13 = 0x00; r14 = 0x00;
- r15 = 0x00; r16 = 0x83; r17 = 0x85; r18 = 0x5f; r19 = 0x42;
- r20 = 0x1f; r21 = 0x63; r22 = 0xba; r23 = 0xa3; r24 = 0xff;
- boutb(25, 0x00, 0x3d4, 0x3d5);
-
- /*
- * Set Attribute Registers
- */
-
- r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
- r5 = 0x05; r6 = 0x14; r7 = 0x07; r8 = 0x38; r9 = 0x39;
- r10 = 0x3a; r11 = 0x3b; r12 = 0x3c; r13 = 0x3d; r14 = 0x3e;
- r15 = 0x3f; r16 = 0x08; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
- boutb(20, 0x00, 0x3c0, 0x3c1);
-
- /*
- * Set GDC Registers
- */
-
- r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
- r5 = 0x10; r6 = 0x0e; r7 = 0x00; r8 = 0xff;
- boutb(9, 0x00, 0x3ce, 0x3cf);
-
-